From 5729d2552b685bde855993d46216da89daa23763 Mon Sep 17 00:00:00 2001 From: Tristan Van Berkom Date: Mon, 29 Nov 2010 16:49:34 +0900 Subject: [PATCH] Fix GtkCellAreaBox to not paint a focus rectangle while a cell is currently being edited. --- gtk/gtkcellareabox.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gtk/gtkcellareabox.c b/gtk/gtkcellareabox.c index 9d4bcbdae6..0ded281858 100644 --- a/gtk/gtkcellareabox.c +++ b/gtk/gtkcellareabox.c @@ -1131,6 +1131,12 @@ gtk_cell_area_box_render (GtkCellArea *area, gboolean first_focus_cell = TRUE; gboolean focus_all = FALSE; + /* Make sure we dont paint a focus rectangle while there + * is an editable widget in play + */ + if (gtk_cell_area_get_edited_cell (area)) + paint_focus = FALSE; + if (flags & GTK_CELL_RENDERER_FOCUSED) { focus_cell = gtk_cell_area_get_focus_cell (area); -- 2.30.2